/**/@font-face {
				font-family: 'din1451e';
				src: url('../fonts/din1451e.eot');
				src: url('../fonts/din1451e.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/din1451e.woff') format('woff'),
						 url('../fonts/din1451e.ttf') format('truetype'),
						 url('../fonts/din1451e.svg#din1451e') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'Gotham';
				src: url('../fonts/gotham.eot');
				src: url('../fonts/gotham.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/gotham.woff') format('woff'),
						 url('../fonts/gotham.ttf') format('truetype'),
						 url('../fonts/gotham.svg#gotham') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'PT Sans';
				src: url('../fonts/ptsnas.eot');
				src: url('../fonts/ptsnas.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/ptsnas.woff') format('woff'),
						 url('../fonts/ptsnas.ttf') format('truetype'),
						 url('../fonts/ptsnas.svg#ptsnas') format('svg');
				font-weight: normal;
				font-style: normal;
}

body {background:#282828 url('../images/bg_x.jpg') repeat-x;margin:0;padding:0; font-family:"黑体","微软雅黑","宋体";/*font-family:'PT Sans', Verdana, Arial;*/font-size:14px;color:#cccccc;letter-spacing:-0.5px;text-shadow: 0 0 2px rgba(255,255,255,0.5);}
 
a {color:#f6f6f6;}
a:hover {color:#ccc;}

a img {
	border: none;
}

.clear {clear:both;}

#shadow {width:100%;float:left;background:url('../images/shadow_bg.png') no-repeat center top;position:relative;top:12px;}

#strip {padding:0px 5px;}
#strip .content {float:left;width:88%;padding:0 6%;height:57px;background:url('../images/strip_bg_x.png') repeat-x;}
#strip .center {width:1000px;margin:auto;} 
#strip .logo {float:left;margin-top:9px;}
#strip ul {padding:0;margin:0;list-style:none;}
#strip #menu {float:right;}
#strip #menu li {float:left;}
#strip #menu li a {display:inline;position:relative;float:left;padding:0px 17px 0px 17px;height:60px;line-height:55px;text-align:center;text-decoration:none;text-transform: uppercase;/*font-family:'Gotham', Verdana, Arial;*/font-family:"黑体","微软雅黑","宋体";color:#fff;}
#strip #menu li a:hover {background: url('../images/menu_bg_hover2.png') no-repeat top center;color:#fff;}
#strip #menu ul {display:none;} 

#strip #menu li:hover ul {display:block;float:left;width:206px;position:absolute;top:57px;z-index:500;background:rgba(0,0,0,0.5) url('../images/menu_sub_bg.png') no-repeat top center;padding:2px;}
#strip #menu li:hover ul li {float:left;font-size:13px;}
#strip #menu li:hover ul li a {display:inline;float:left;width:190px;height:18px;text-align:left;padding-left:15px;line-height:18px;margin:1px 0px;color:#fff;}
#strip #menu li:hover ul li a:hover {background: url('../images/menu_sub_bg_hover.png') no-repeat;color:#fff;}
    
#sub-header {text-align:center;margin:auto;width:870px;}  
#sub-header .box {width:33%;float:left;margin:50px 0px 70px 0px;background:url('../images/box_shadow.png') no-repeat center 135px;}
#sub-header .box h2 {float:left;display:block;text-align:left;font-size:30px;line-height:36px;color:#fff;text-transform:uppercase;font-weight:normal;/*font-family:'din1451e', Verdana, Arial;*/font-family:"黑体","微软雅黑","宋体";margin:30px 0px 5px 10px;padding:0;}
#sub-header .box p {float:left;display:block;text-align:left;margin:0;padding:0px 10px;}   
   
#page {width:1000px;margin:auto;}

.content {
	position: relative;
	z-index: 99;

}

#page {
	z-index: 1;
	position: relative;
}

.tar{ text-align:right;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.pr16{ padding-right:10px;}
.lh44{ line-height:44px;}
.mb13{ margin-bottom:13px;}



.fs12_20{ font-size:12px!important; line-height:20px!important;}

#content h3,.box h2,#content h1{ font-weight:bold!important;}

#content p,.box p{ line-height:20px!important; font-size:12px!important;}

.fs12{ font-size:12px!important;}
.fs14{ font-size:14px!important;}
.fs16{ font-size:16px!important;}
.fs18{ font-size:18px!important;}
.fs20{ font-size:20px!important;}
.fs20b{ font-size:20px!important;font-weight:bold!important;}
.tal{ text-align:left!important;}
.tac{ text-align:center!important;}
.tar{ text-align:right!important;}


.search{ background:url(../images/search_bg.jpg) left top no-repeat; width:186px; height:24px; overflow:hidden; padding:11px 11px 10px 16px; float:right;}
.search .input{ width:133px; height:16px; line-height:16px; border:0px; background:none; margin-top:4px; float:left;}
/*.search button,*/
.search .button{ background:none; border:0px; width:37px; height:24px; margin-left:12px; cursor:pointer; text-indent:-999em; float:right;}


.page{ clear:both; text-align:center; padding:40px;}
.page strong{ color:#ffff00; margin-right:13px;}
.page a{text-decoration:none; margin-right:13px;}
.page em{margin-right:13px;}